package com.moodbox.server.common.service;

import java.util.List;

public interface SensitiveWordService {
    /**
     * 检查文本是否包含敏感词
     * @param text 待检查的文本
     * @return 是否包含敏感词
     */
    boolean containsSensitiveWord(String text);

    /**
     * 过滤敏感词
     * @param text 原始文本
     * @return 过滤后的文本
     */
    String filterSensitiveWord(String text);

    /**
     * 添加敏感词
     * @param word 敏感词
     */
    void addSensitiveWord(String word);

    /**
     * 移除敏感词
     * @param word 敏感词
     */
    void removeSensitiveWord(String word);
    
    /**
     * 获取当前敏感词列表
     * @return 敏感词列表
     */
    List<String> getSensitiveWords();
} 